<?php

/**

* 遍历当前文件夹展示所有的文件和目录

*/

header("Access-Control-Allow-Origin:*");

// function dirList($dir_path = '') {

//     if(is_dir($dir_path)) {

//         $dirs = opendir($dir_path);

//         if($dirs) {

//             while(($file = readdir($dirs)) !== false) {

//                 if($file !== '.' && $file !== '..') {

//                     if(is_dir($file)) {

//                         echo $dir_path . '/' . $file . '';

//                         dirList($dir_path . '/' . $file);

//                     } else {

//                         echo $dir_path . '/' . $file . '';

//                     }

//                 }

//             }

//             closedir($dirs);

//         }

//     } else {

//         echo '目录不存在！';

//     }

// }

 

// dirList('./temp');


function dir_list($dir) {

    if(!is_dir($dir)) return false;

    $dir_list = array();

    $opendir = opendir($dir);

    if($opendir) {

        while(($file = readdir($opendir)) !== false) {

            if($file !== '.' && $file !== '..') {

                $tem = $dir . '/' . $file;

                if(is_dir($tem)) {

                    $dir_list[$tem . '/'] = $file . '/';

                    dir_list($tem);

                } else {

                    $dir_list[] = 'http://python.php/vue/vue_blog/vue_blog_server/temp/'.$file;

                }

            }

        }

        closedir($opendir);

        return $dir_list;

    }

}

 

$dir = dir_list('./temp');

echo json_encode($dir);

// var_dump($dir);


